Expedited Benchmarking of Social Networking Actions with Faster Data Load Techniques
نویسندگان
چکیده
To benchmark and rate a data store, one might be required to repeatedly load the same benchmark database onto the data store. This may constitute a significant portion of the benchmarking process. This paper focuses on the BG benchmark (www.bgbenchmark.org) and presents three techniques to expedite loading of its database. These include generating the disk image of the database once and reusing it many times, restoring the updated data items to their original value in between experiments, and maintaining in-memory state of the database across different experiments to avoid repeated loading of the database all together. BG may use a hybrid of the proposed techniques when evaluating a data store. When evaluating MongoDB with a million member BG database, we show these techniques expedite BG’s rating of MongoDB from 4 months (123 days) of continuous running to less than 11 days for the first rating experiment. Subsequent ratings of MongoDB with different workloads using the same database will be much faster, in the order of hours (less than 1 day).
منابع مشابه
On Expedited Rating of Data Stores
To rate a data store is to compute a value that describes the performance of the data store with a database and a workload. A common performance metric of interest is the highest throughput provided by the data store given a pre-specified service level agreement such as 95% of requests observing a response time faster than 100 milliseconds. This is termed the action rating of the data store. Th...
متن کاملBenchmarking Interactive Social Networking Actions
Social networking sites such as Google+, Facebook, Twitter and LinkedIn, are cloud service providers for person to person communications. There are different approaches to building these sites ranging from SQL to NoSQL and NewSQL, Cache Augmented SQL, graph databases and others. Some provide a tabular representation of data while others offer alternative models that scale out. Some may sacrific...
متن کاملAn Evaluation of Alternative Physical Graph Data Designs for Processing Interactive Social Networking Actions
This study quantifies the tradeoff associated with alternative physical representations of a social graph for processing interactive social networking actions. We conduct this evaluation using a graph data store named Neo4j deployed in a client-server (REST) architecture using the BG benchmark. In addition to the average response time of a design, we quantify its SoAR defined as the highest obs...
متن کاملPathological Use of Social Networking Sites in Mothers (A Quantitative and Qualitative Study)
The present article seeks to investigate how pathological use of social networking sites (SNS) in mothers is related to their marital satisfaction, mother-child relationship, and children’s behavioral problems. This study had a mixed methods research design with quantitative and qualitative components. In the quantitative part with correlational design, 323 mothers who had preschool children w...
متن کاملA Review of Spatial Factor Modeling Techniques in Recommending Point of Interest Using Location-based Social Network Information
The rapid growth of mobile phone technology and its combination with various technologies like GPS has added location context to social networks and has led to the formation of location-based social networks. In social networking sites, recommender systems are used to recommend points of interest (POIs) to users. Traditional recommender systems, such as film and book recommendations, have a lon...
متن کامل